unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, 
  Controls, Forms, Dialogs, StdCtrls, Menus;

type
  TForm1 = class(TForm)
    popupFont: TPopupMenu;

    popBold: TMenuItem;
    popItalic: TMenuItem;
    popNormal: TMenuItem;

    myEdit: TEdit;

    procedure popItemClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.popItemClick(Sender: TObject);
begin
  if sender=popBold then
      myEdit.Font.Style:=[fsBold];

  if sender=popItalic then
      myEdit.Font.Style:=[fsItalic];
 
  if sender=popNormal then
      myEdit.Font.Style:=myEdit.Font.Style
                                                               -[fsBold]-[fsBold];

end;

end.

